zebra opossum - French English Dictionary